#include<string.h>
#include<stdlib.h>
#include<unistd.h>
#include<stdio.h>

int ari = 100;

int main()
{
    pid_t ret = fork();
    if(0 == ret)
    {
        while(1)
        {
             printf("我是子进程！ ari:%d &ari:%p", ari, &ari);
             sleep(1);
         }
    }
    return 0;
}
//int main()
//{
//    pid_t ret = fork();
//    if(0 == ret)
//    {
//        while(1)
//        {
//            printf("我是子进程！ Pid:%d\n", getpid());
//            sleep(1);
//        }
//    }
//
//    else 
//    {
//        int count = 5;
//        while(count--)
//        {
//            printf("我是父进程！ Pid:%d\n", getpid());
//            sleep(1);
//        }
//    }
//    return 0;
//}

//int main(int argc, char* argv[], char* env[])
//{
//   if(argc != 2)
//   {
//       printf("至少需要一个选项！\n");
//       printf("%d\n",argc);
//       return 1;
//   }
//    if(strcmp("-a", argv[1]) == 0)
//    {
//        printf("这是功能一！\n");
//    }
//    else if(strcmp("-b", argv[1]) == 0)
//    {
//        printf("这是功能二！\n");
//    }
//    printf("%d\n",argc);
//    return 0;
//}
